﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Model
{
    class KontingentCol
    {
        //Attributter
        private List<Kontingent> kontingentCol;

        //Constructor
        public KontingentCol()
        {
            kontingentCol = new List<Kontingent>();
        }

        //Metoder
        public void OpretKontingent(int kontingentId, int kontingentSats)
        {
            Kontingent nyKontingent = new Kontingent(kontingentId, kontingentSats);
            kontingentCol.Add(nyKontingent);
        }

        public Kontingent HentKontingent(int kontingentId)
        {
            foreach (Kontingent K in kontingentCol)
            {
                if (K.KontingentId == kontingentId)
                {
                    return K;
                }

            }
            return null;
        }

        public void RedigereKontingent(int KontingentId, int kontingentSats)
        {
            Kontingent K = HentKontingent(KontingentId);
            K.KontingentSats = kontingentSats;
        }

        public void SletKontingent(int kontingentId)
        {
            Kontingent K = HentKontingent(kontingentId);
            kontingentCol.Remove(K);
        }

        public IEnumerator HentKontigentListe()
        {
            return kontingentCol.GetEnumerator();
        }
    }
}
